package com.lifeservice.console.service;

import java.util.List;
import com.lifeservice.console.domain.LifeService;

/**
 * 便捷服务信息Service接口
 * 
 * @author lifeservice
 * @date 2023-03-01
 */
public interface ILifeServiceService 
{
    /**
     * 查询便捷服务信息
     * 
     * @param id 便捷服务信息主键
     * @return 便捷服务信息
     */
    public LifeService selectLifeServiceById(String id);

    /**
     * 查询便捷服务信息列表
     * 
     * @param lifeService 便捷服务信息
     * @return 便捷服务信息集合
     */
    public List<LifeService> selectLifeServiceList(LifeService lifeService);

    /**
     * 新增便捷服务信息
     * 
     * @param lifeService 便捷服务信息
     * @return 结果
     */
    public int insertLifeService(LifeService lifeService);

    /**
     * 修改便捷服务信息
     * 
     * @param lifeService 便捷服务信息
     * @return 结果
     */
    public int updateLifeService(LifeService lifeService);

    /**
     * 批量删除便捷服务信息
     * 
     * @param ids 需要删除的便捷服务信息主键集合
     * @return 结果
     */
    public int deleteLifeServiceByIds(String[] ids);

    /**
     * 删除便捷服务信息信息
     * 
     * @param id 便捷服务信息主键
     * @return 结果
     */
    public int deleteLifeServiceById(String id);

    int updateIsHide(LifeService lifeService);
}
